package com.ruoyi.supervise.service;

import java.util.List;

import com.ruoyi.supervise.domain.BaseBussinessRecord;
import com.ruoyi.supervise.domain.ConstructionPermit;
import com.ruoyi.supervise.domain.ConstructionPermitChangeApply;

/**
 * @ClassName: IConstructionPermitChangeService
 * @Description: 施工许可变更管理service
 * @Author wtj
 * @DateTime 2020年4月7日 下午3:24:11
 */
public interface IConstructionPermitChangeService 
{
	/**
	 * @Title: selectConPermitChangeExamineList
	 * @Description: 变更管理table数据
	 * @Author wtj
	 * @DateTime 2020年4月7日 下午3:23:11
	 * @param cp
	 * @return
	 */
  public List<ConstructionPermit> selectConPermitChangeExamineList(ConstructionPermit cp);
  
  /**
   * @Title: conPermitChangeApply
   * @Description: 查询施工许可申请变更记录数据
   * @Author wtj
   * @DateTime 2020年4月8日 上午10:49:37
   * @return
   */
  public ConstructionPermitChangeApply conPermitChangeApply(String dataGuid);
  
  /**
   * @Title: selectConPermitChangeExamineDetail
   * @Description: 根据施工许可标识符查询变更申请
   * @Author wtj
   * @DateTime 2020年4月8日 上午11:04:38
   * @param dataGuid
   * @return
   */
  public List<BaseBussinessRecord> selectConPermitChangeExamineDetail(String dataGuid);
  
  /**
   * @Title: selectConPermitChangeExamineDetailByDataGuid
   * @Description: 在施工许可的审查记录模块中的变更记录，根据施工许可标识符查询变更申请
   * @Author wtj
   * @DateTime 2020年4月14日 上午11:24:04
   * @param dataGuid
   * @return
   */
  public List<BaseBussinessRecord> selectConPermitChangeExamineListByDataGuid(String dataGuid);
  
  /**
   * @Title: selectConPermitChangeExamineDetailByGuid
   * @Description: 根据Base_BussinessRecord表的标识符查询变更记录
   * @Author wtj
   * @DateTime 2020年4月14日 下午3:00:24
   * @param guid
   * @return
   */
  public ConstructionPermitChangeApply selectConPermitChangeExamineDetailByGuid(String guid);
}
